monitor->x, monitor->y,
monitor->width, monitor->height });
gdk_monitor_set_connector (GDK_MONITOR (monitor), monitor->name);
+ gdk_monitor_set_description (GDK_MONITOR (monitor), monitor->description);
monitor->wl_output_done = FALSE;
monitor->xdg_output_done = FALSE;
{
GdkWaylandMonitor *monitor = (GdkWaylandMonitor *) data;
- GDK_DEBUG (MISC, "handle name xdg-output %d", monitor->id);
+ GDK_DEBUG (MISC, "handle name xdg-output %d: %s", monitor->id, name);
monitor->name = g_strdup (name);
}
struct zxdg_output_v1 *xdg_output,
const char *description)
{
- GDK_DEBUG (MISC, "handle description xdg-output %d",
- ((GdkWaylandMonitor *)data)->id);
+ GdkWaylandMonitor *monitor = (GdkWaylandMonitor *) data;
+
+ GDK_DEBUG (MISC, "handle description xdg-output %d: %s", monitor->id, description);
+
+ monitor->description = g_strdup (description);
}
static const struct zxdg_output_v1_listener xdg_output_listener = {